package com.neuedu.corejava.ch10.homework;

import java.io.ObjectOutputStream.PutField;
import java.util.HashMap;
import java.util.Random;

/**
 * 20190812
 * 
 * 6、编写一个程序，创建一个?HashMap对象，用于存储银行储户的
     (其中储户的主要信息有储户的ID，姓名和余额)。
 *    另外，计算并显示其中某个储户的当前余额。 [选做题]
 *    1)Map<key,value> key-id  value-id,name,balance
 *    2)根据id查询用户的余额
 *    步骤：设计一个储户信息类，创建一个HashMap对象，保存10个用户信息，再根据用户的ID查询余额
 *    
 * @author admin
 *
 */
public class ch106 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//1.新建一个HashMap对象
		//HashMap<String,BankDepositor> hashMap=new HashMap<String, BankDepositor>();
		HashMap<String, BankDepositor> hashMap=new HashMap<String, BankDepositor>();
		//保存10个存储用户信息
		for(int i=0;i<10;i++){
			hashMap.put("user"+i, new BankDepositor("user"+i,"username"+i,new Random().nextInt(10000)));
		}
		//根据用户id,查询用户余额
		String userid="user7";
		hashMap.get(userid);
		BankDepositor userbd=hashMap.get(userid);
		System.out.println(userbd.getBalance());

	}

}
